﻿using AOPDemo;
//【1】装饰器模式实现
// 创建真实对象
var realService = new OrderService();
// 创建代理对象（包装真实对象）
var proxy = new OrderServiceDecorator(realService);
// 通过代理调用方法（自动加入AOP逻辑）
proxy.PlaceOrder("笔记本电脑");
//【2】代理模式实现
var realServiceProxy = new OrderServiceProxy();
realServiceProxy.PlaceOrder("台式电脑");